#ifndef RUNTIME_CONFIG_H
#define RUNTIME_CONFIG_H

#include <stdint.h>

// 定义运行时配置结构体
typedef struct {
    int capture_flag;       // 抓拍开关状态
    int audio_enabled;      // 音频是否启用
    int onvif_enabled;      // ONVIF是否启用
    int rtsp_port;          // RTSP端口
    int ws_port;            // WebSocket端口
    // 可以根据需要添加更多配置项
} RuntimeConfig;

// 声明全局变量
extern RuntimeConfig g_runtime_config;

// 初始化函数
void runtime_config_init();
// 释放函数
void runtime_config_release();

#endif // RUNTIME_CONFIG_H